# 把所有电器中都放入一个随机动物【 注意：咱们之前作业是把所有动物，放入随机电器中 】
# 这次测试是：把所有电器中都放入一个随机动物，动物重复也无所谓
# 对于每一个电器需要打印三句话(以猴子和冰箱为例):
# 打开冰箱门
# 把猴子放入冰箱
# 关闭冰箱门


data='''<?xml version="1.0" encoding="UTF-8"?>
<info>
    <animal>
        <dw type='猴子' />
        <dw type='大象' />
        <dw type='河马' />
        <dw type='狮子' />
    </animal>
    <dq>
        <t>冰箱</t>
        <t>冰柜</t>
        <t>保险柜</t>
    </dq>
</info>'''


import turtle as t
import random as rd
from xml.dom.minidom import parseString


def km(dq):
    return '打开'+dq+'的门'
def fr(dw, dq):
    return '把'+dw+'放入'+dq
def gm(dq):
    return '观上'+dq+'的门'

doc = parseString(data)
dwlist = doc.getElementsByTagName('dw')
dqlist = doc.getElementsByTagName('t')
DqList = []
for j in dqlist:
    DqList.append((j.firstChild.data))
for i in dwlist:
    ddw=rd.choice(DqList)
    print(km(ddw))
    print(fr(i.getAttribute('type'),ddw))
    print(gm(ddw))

